# -*- coding: utf-8 -*-
from google.appengine.ext import db
from modelos.usuario import Usuario
from modelos.tipo import Tipo

class Polvo(db.Model):
    autor = db.ReferenceProperty(reference_class=Usuario, required=True)
    num = db.IntegerProperty(required=True, default=2)
    participantes = db.StringListProperty(required=True)
    posicion = db.GeoPtProperty(required=True)
    descripcion = db.TextProperty(required=True)
    tipo = db.ReferenceProperty(reference_class=Tipo, required=True)
    fecha = db.DateTimeProperty(required=True, auto_now_add=True)
    fecha_polvo = db.DateTimeProperty(required=True)
    puntuacion = db.ListProperty(int, required=True)
    votantes = db.StringListProperty(required=True)
    censura = db.BooleanProperty(required=True, default=False)
